Definition of Nymphaea Odorata

  • (noun) a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions

Antonyms of Nymphaea Odorata


No Antonyms Found.

Homophones of Nymphaea Odorata


No Homophones Found.